﻿@charset "utf-8";
/* CSS Document */
/* ============================
         首页样式 index
  ==============================*/
.top_nav{width:100%; height: 40px; line-height: 40px; text-align: center;background: #fff;position: fixed; top:0;z-index: 1; border-bottom: #0a4595 2px solid;}
.top_nav h1{font-size:16px; height: 40px; color: #333; /*background: url(../img/logo.png) center no-repeat; background-size:64%;*/ width:100%; text-align: center;}
.top_nav a{height: 40px;
    background: url(../img/fanhui.png) left no-repeat;
    background-size: 64%;
    float: left;position: absolute; left: 10px;
    width: 10%;}
.xm_box{width:96%; padding: 2%; background: #fff; border-bottom: #e5e5e5 1px solid; border-top: #e5e5e5 1px solid; float: left;}
.xm_box h1, .xm_box h2{width:100%; float: left; height: 24px; line-height: 24px;font-size:14px;color:#888;}
.xm_box h1 span, .xm_box h2 span{font-size: 16px; color: #333; font-weight: 600; }
.renwu_list03{width:100%; float: left; margin: 50px 0 0 0; }
.renwu_list03 ul{width:96%; padding: 2% 2% 0 2%;background: #fff; float: left; margin: 10px 0 0 0; }
.renwu_list03 ul li{width:100%; float: left; border-bottom: #e5e5e5 1px solid; margin: 0 0 10px 0; padding: 0 0 10px 0;}
.renwu_list03 ul li span{width:50px; height: 50px; border-radius:50%; background: #0a4595; float: left; text-align: center; line-height: 50px; color: #fff;font-size:16px;}
.renwu_title01{float: left; margin: 4px 0 0 12px;}
.renwu_title01 em{font-size: 16px; color: #333; display: block;}
.renwu_title01 p{font-size: 12px; color: #888; display: block; margin: 4px 0 0 0;}
.xm_contant{width:96%; padding: 2%; background: #fff; border-top: #e5e5e5 1px solid; float: left;}
.xm_nr{width:100%; float: left; margin:0 0 10px 0; border-bottom: #e5e5e5 1px dashed; padding: 0 0 2% 0;}
.xm_nr h1{width:100%; float: left; font-size: 16px; color: #333;}
.xm_nr p{width:100%; float: left; font-size: 14px; color: #888;}
.xm_mx{width:100%; float: left; margin: 10px 0 0 0;}
.xm_mx_nr{width:96%;padding: 0 0 0 4%;float: left; margin: 0 0 6px 0;}
.xm_mx_nr h1{font-size: 12px; color: #333;float: left;width:70%;}
.xm_mx_nr p{ float: right; font-size: 12px; color: #888;width:20%;}
.xm_sm{width:96%; padding: 2%; float:left; }
.xm_sm p{font-size:14px; color: #333; text-align: justify; line-height: 22px;}
.xm_sh{width:96%; padding: 2%; float: left; background: #0a4595;}
.xm_sh p{font-size:16px; color: #fff;}


.kq{width:96%; padding: 2% 2% 0 2%;background: #fff; float: left; }
.kq h1{width:23%; height: 30px; font-weight:bold; line-height: 24px; float: left; background: url(../img/bottom_icon.png) right no-repeat; background-size:20%;}
.kq h1 a{font-size:16px; color: #333;}

.kq_box{width:100%; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0;}
.kq_box span{width:50px; height: 50px; border-radius:50%; background: #0a4595; float: left; text-align: center; line-height: 50px; color: #fff;font-size:16px;}
.renwu_title03{float: left; margin: 4px 0 0 12px;}
.renwu_title03 em{font-size: 16px; color: #333; display: block;}
.renwu_title03 p{font-size: 12px; color: #888; display: block; margin: 4px 0 0 0;}

.navMenubox { width:100%;  float: left; margin: 0px 0 0 0;}
#slimtest1{width:96% !important; padding: 2%; float: left; background: #fff;  margin: 0px 0 0 0;}
.navMenu{width:100%; float: left;}
.navMenu> li { display: block; margin: 0; padding: 0; border: 0px;width:100%; float:left; }
.navMenubox .ptitle_box{width: 100%; float: left;}
.navMenubox .ptitle_box h1{width: 96%; line-height: 30px;border-bottom:1px solid #eee ;  margin: 10px 0 0 0; float: left; text-align: left;padding:0 2% 0 2%; font-size: 16px; font-weight: bold; color:#333;}

.navMenubox .ptitle_box h1 a{color:#888; font-weight:normal;font-size:14px;background:#ccc;padding:0 2% 0 2%;margin:0 0 10px 0;}



.navMenu> li.nav-text_box {width: 100%; float: left; display: block; border-bottom:1px solid #eee ;  margin: 0 0 6px 0; padding: 0 0 6px 0;  }

.nav-text{ font-size:16px; color:#0a4595; line-height: 28px; font-weight: bold;margin:8px 0 0 0;float:left;}

.navMenu> li.nav-text_box p{ background-color: #fff; font-size:12px; color: #ffca00; line-height: 22px; font-weight: bold;}
.navMenu> li.nav-text_box p span{ font-size:12px; text-align: left; width: 50%;float: left; color: #333; line-height: 22px;font-weight: normal;  }
.navMenu> li.nav-text_box p.gczj_box span{  background-color: #fff; font-size:12px; color: #ffca00; line-height: 22px; font-weight: bold; }

.navMenu>li>a { display: block; overflow: hidden; padding-left: 0px; color: #333; transition: all .3s; position: relative; text-decoration: none; font-size: 12px;  border-bottom: 1px solid #e5e5e5; padding:0 0 10px 0;}

.navMenu_title{width:100%; float:left; display:block; border:#000 1px solid;}
.navMenu li p{width:100%; float:left; display:block; line-height:22px;}
.navMenu li a .arrow{ 
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    background: url(../img/right_icon.png) center no-repeat;
    height: 20px;
    background-size: 33%;
    width: 10%; }
.navMenu li a em{font-size:14px; color: #888; float: right; margin:10px 0 0 0;}
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both; margin: 8px 0px 0px 10px; padding-bottom: 5px; }
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>ul.sub-menu li { background: none; margin: 0px; padding: 0px; }
.navMenu>li>ul.sub-menu li>a { display: block; font-size: 14px; line-height: 33px; padding-left: 20px; color: #888; clear: both; }

.sub-menu li p{width:100%; float: left; display: block; font-size: 14px; color: #888; line-height: 24px; text-align: justify;}

.icon_1{width:20px; height: 20px; float: left; background:url(../img/ic01.png) center no-repeat; background-size:100%; margin: 0px 10px 0 0; }

.gs_tj{width:100%; float: left; height: 100%; line-height: 24px;}
.gs_tj h1{width:100%; float: left; font-size:16px; color:#f00;}
.gs_tj h1 span{font-size:12px; color: #888;}

.xm_nr01{width:100%; float: left; margin:0px 0 10px 0; border-top: #e5e5e5 1px solid; padding: 2% 0 2% 0;}
.xm_nr01 h1{width:100%; float: left; font-size: 16px; color: #333;}
.xm_nr01 p{width:100%; float: left; font-size: 14px; color: #888;}
.xm_nr02{width:100%; float: left; margin:0px 0 10px 0; border-top: #e5e5e5 1px solid; padding: 2% 0 2% 0;}
.xm_nr02 h1{width:100%; float: left; font-size: 16px; color: #333;}
.xm_nr02 p{width:96%;padding: 2%;margin: 2% 0 0 0; float: left; font-size: 12px; color: #333; border: #e5e5e5 1px solid;}

.bz_box{width:96%; padding: 2%; float: left; height: 30px; background: #fff;}
.bz_name{ float: left; height: 24px; font-size: 16px; color: #333; font-weight: 600; line-height: 24px;}
.bz_box select{float:right; font-size: 14px; color: #333;}
.bz_box select option{ border: none;font-size: 14px; color: #333;}
.sub-menu01 li table{width:100%; float: left; text-align: center; border: #9c9c9c 1px solid;}
.sub-menu01 li table tr th{text-align: center; font-weight: normal;}
.sub-menu01 li table tr td{text-align: center;}

.jp_time{width:100%; float: left; margin: 50px 0 0 0;}
.navMenubox01 { width:100%;  float: left; margin: 0 0 10px 0;}
#slimtest101{width:96% !important; padding: 2%; float: left; background: #fff;  margin: 0px 0 0 0;}
.navMenu01{width:100%; float: left;}
.navMenu01> li { display: block; margin: 0; padding: 0; border: 0px; }
.navMenu01>li>a { display: block; overflow: hidden; padding-left: 0px; line-height: 40px; color: #333; transition: all .3s; position: relative; text-decoration: none; font-size: 14px;  border-bottom: 1px solid #e5e5e5; }
.navMenu01 li a .arrow{ 
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    background: url(../img/right_icon.png) center no-repeat;
    height: 20px;
    background-size: 33%;
    width: 10%; }
.navMenu01 li a em{font-size:14px; color: #888; float: right;}
.navMenu01>li>ul.sub-menu01, .navMenu01>li>ul.sub-menu01>li>ul.sub-menu01 { display: none; list-style: none; clear: both; margin: 8px 0px 0px 10px; padding-bottom: 5px; }
.navMenu01>li.active > ul.sub-menu01, .navMenu01>li>ul.sub-menu01>li.active >ul.sub-menu01 { }
.navMenu01>li>ul.sub-menu01 li { background: none; margin: 0px; padding: 0px; }
.navMenu01>li>ul.sub-menu01 li>a { display: block; font-size: 14px; line-height: 33px; padding-left: 20px; color: #888; clear: both; }
.sub-menu01 li p{width:100%; float: left; display: block; font-size: 14px; color: #888; line-height: 24px; text-align: justify;}
.icon_1{width:20px; height: 20px; float: left; background:url(../img/ic01.png) center no-repeat; background-size:100%; margin: 10px 10px 0 0; }
.jp_xm_hj{width:98%; padding: 1%;}
.jp_xm_hj h1{width:100%; float: left; height: 30px; line-height: 30px; font-size: 18px; font-weight: 600;color: #f00;}
.jp_xm_hj table{width:100%; float: left; margin: 6px 0 0 0; border: #9c9c9c 1px solid;}
.jp_xm_hj table tr th{text-align: center; font-weight: normal; height: 36px; line-height: 36px; background: #0a4595; color: #fff;}
.jp_xm_hj table tr td{text-align: center;height: 26px; line-height: 26px; background: #f5f5f5;}
.jp_sm{width:98%;padding: 1%; float: left; margin: 10px 0 0 0; background: #fff;}
.jp_sm h1{width:100%; height: 30px; line-height: 30px; float: left; font-size:16px; font-weight: 600;}
.jp_sm p{width:100%; text-align: justify; font-size: 14px; color: #333;}

.yd_list_show{width:96%; padding:2%; float:left; background:#f9f9f9;}
.yd_list_show p{font-size:14px; color:#333;line-height:24px; width:100%; float:left;}
.yd_list_show p span{width:100%; float:left;}
.yd_list_show p span img{width:100%; float:left;}
